home *** CD-ROM | disk | FTP | other *** search
- #!/bin/csh -f
-
- echo -n "Getting converter types..."
- set files
- if ( -e /LocalLibrary/Converters ) then
- set files=( `echo "ls /LocalLibrary/Converters/*.bcvt 2> /dev/null" | sh` )
- endif
- if ( -e /NextLibrary/Converters ) then
- set files=( $files `echo "ls /NextLibrary/Converters/*.bcvt 2> /dev/null" | sh` )
- endif
- if ( -e $HOME/Library/Converters ) then
- set files=( $files `echo "ls $HOME/Library/Converters/*.bcvt 2> /dev/null" | sh` )
- endif
- echo "done."
-
- echo -n "Building new iconheader..."
- echo "F GraphicsWorkshop.app GraphicsWorkshop app" >! tmp.iconheader
- echo "F GraphicsWorkshop GraphicsWorkshop app" >> tmp.iconheader
- echo "S bcvt GraphicsWorkshop bcvt" >> tmp.iconheader
- echo "S tools GraphicsWorkshop tools" >> tmp.iconheader
- echo "S controls GraphicsWorkshop controls" >> tmp.iconheader
- foreach file ($files)
- set name = `basename $file | awk -F. '{print $1}'`
- if ( $name != converter ) then
- echo "S $name GraphicsWorkshop unknown" >> tmp.iconheader
- set name = `echo $name | tr a-z A-Z`
- echo "S $name GraphicsWorkshop unknown" >> tmp.iconheader
- endif
- end
- echo "done."
-
- echo -n "Removing duplicate entries..."
- sort -u tmp.iconheader >! tmp
- mv tmp tmp.iconheader
- echo "done."
-
- echo -n "Adding new icon header to GraphicsWorkshop..."
- segedit GraphicsWorkshop.app/GraphicsWorkshop -r __ICON __header tmp.iconheader -o G2
- mv G2 GraphicsWorkshop.app/GraphicsWorkshop
- echo "done."
-
- rm tmp.iconheader
-